<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="ltr">
<head>
  <title>Other programming languages</title>
  <meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
  <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  <xml></xml>
  <link rel="stylesheet" type="text/css" href="MSDN.css">
</head>
<body id="divID" class="dtBODY">
<div id="nsbanner">
<div id="bannerrow1">
<table class="bannerparthead" cellspacing="0">
  <tbody>
    <tr id="hdr">
      <td class="runninghead">
      <p align="left">CS-Script 3.27.0</p>
      </td>
      <td class="product"> </td>
    </tr>
  </tbody>
</table>
</div>
<div id="TitleRow">
<h1 class="dtH1" align="left">Other programming
languages</h1>
</div>
</div>
<div id="nstext">
<div>From the name of the product (CS-Script) you may
guess that
it is <span class="st0" id="st" name="st">all</span>
<span class="st0" id="st" name="st">about</span>
C#. The full potential of scripting with the CS-Script engine can be
utilised only when using the C# code.&nbsp;However, it is
impossible&nbsp;not to&nbsp;recognize
that some&nbsp;developers may need to work with
other&nbsp;programming
languages. Therefore CS-Script also provides&nbsp;some
support for other CLR languages (currently JScript, VB.NET, &nbsp;C++/CLI and CC#).
<p>Support for non-C# languages is provided by the means of plug'n'play compilers
(code
providers) implemented as an external assembly. It means that you can
implement your own compiler for non-C# syntax or use any existing one.</p>
<p>The current version of CS-Script code is distributed
with&nbsp;the <span style="font-style: italic;">cs-script/Lib/CSSCodeProvider.dll
</span>assembly which&nbsp;provides access to Microsoft
JScript,&nbsp;VB.NET and C++/CLI compilers.&nbsp;See <a href="non_cs_compilers.html">Implementing
non-C# compilers</a> tutorial for details.</p>
<br>
<h4 class="dtH4">In This Section</h4>
<dl>
  <dt><a href="vb.html">VB.NET</a></dt>
  <dd>Information about execution scripts written in VB.NET syntax. </dd>
</dl>
<a href="js.html">
J#</a> 
<dl>
  <dd>Information about execution scripts written in J#/JScript syntax.</dd>
</dl>
<a href="cpp.html">C++/CLI</a>
<dl>
  <dd>Information about execution scripts written in C++/CLI syntax.</dd>
</dl>
<a href="Classless.html">Classless C#</a>
<dl>
  <dd>Information about execution scripts written in special flavor
of C# - classless C# (C# code without&nbsp; class or method
declaration).</dd>
</dl>
<dl>
  <dt><a href="Alternative_Compilers.html">Alternative
compilers</a></dt>
  <dd>Description of the concept of the CS-Script <span style="font-style: italic;">Alternative Compilers</span> the foundation of the support for languages other than C#.</dd>
</dl>
<br>
<br>
</div>
</div>
<p>&nbsp;</p>
</body>
</html>

